package com.cjc.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cjc.common.entity.PageEntiy;
import lombok.Data;

/**
 * @Author: 陈江灿
 * @CreateTime: 2025-01-20
 */
@Data
@TableName("v_device")
public class Device extends PageEntiy {

    /** 设备ID */
    @TableId(type = IdType.AUTO)
    private Long deviceId;

    /** 设备名称 */
    private String deviceName;

    /** IP地址 */
    private String ip;

    /** 设备类型(1=haikan,2=dahua) */
    private String type;

    /** 设备账号 */
    private String userName;

    /** 设备密码 */
    private String password;

    /** 播放地址 */
    private String url;

    /** 启用flv(0=true,1=false) */
    private String enabledFlv;

    /** 启用hls(0=true,1=false) */
    private String enabledHls;

    /** javacv/ffmpeg(默认不开启) */
    private String mode;

    /** 媒体key */
    private String mediaKey;


}
